package com.hy.erp.inventory.service.interfaces;

import java.util.List ;

import javax.ejb.Local ;

import com.hy.enterprise.framework.service.business.IBusinessService;
import com.hy.erp.inventory.pojo.interfaces.ICustomer;
import com.hy.erp.inventory.service.CustomerService;
import com.hy.framework.lang.annotation.ImplementsBy;

@ Local
@ ImplementsBy ( CustomerService .class ) 
public interface ICustomerService  extends IBusinessService < ICustomer>{
	
	public boolean addCustomer (ICustomer customer );

	public boolean modifyCustomer (ICustomer customer);
	                
	public Integer removeCustomer (String [ ] customerIds ) ;
	              
	public List < ICustomer > getCustomerById(String[] id);
	
	public String[] addCustomers(Object[] customers);
	public String[] modifyCustomer(Object[] customers);
	public List < ICustomer > getAllCustomer();
}
